From 658ed998e9f7053a5114088fe89ccd30953ee87c Mon Sep 17 00:00:00 2001 From: oliskoli Date: Tue, 4 Oct 2005 21:11:36 +0000 Subject: [PATCH] Fix range-check max. value; exit filter, if no more tracks left --- gpsbabel/trackfilter.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gpsbabel/trackfilter.c b/gpsbabel/trackfilter.c index 5797dadb3..0e7052587 100644 --- a/gpsbabel/trackfilter.c +++ b/gpsbabel/trackfilter.c @@ -595,7 +595,7 @@ trackfilter_range(void) /* returns number of track points left after filtering if (opt_stop != 0) stop = trackfilter_range_check(opt_stop); else - stop = (unsigned long)-1; + stop = 0x7FFFFFFF; dropped = 0; @@ -695,6 +695,8 @@ trackfilter_process(void) trackfilter_deinit(); /* reinitialize */ trackfilter_init(NULL); + if (track_ct == 0) return; /* no more track(s), no more fun */ + } if (opt_title != NULL) -- 2.30.2